בנוגע NUMBER_FORMAT עשיתי ככה:
אבל במקרה וזה שווה נגיד למספר שלם אז הוא עושה 5.0000, או נגיד 5.100 ואני לא רוצה שהוא יציג אפסים סתם, איך לעשות את זה?
12 תשובות
מה זאת אומרת לשמירת מידע? לא הבנתי.
ואני רוצה שנגיד אם התוצאה היא 7.64465151 זה יציג רק 4 ראשונות, אבלאם זה 7.846 זה לא יציג לי 7.8460
XML שומרת מידע כמו דף טקסט ואפשר לשלוף בנוחות את הכל או משהו מסויים מתוך הדף XML.
אז יש אפשרות לשלוף בPHP מXML?
וזה שענה על השאלה עם הנאמבר פורמט, אני חושב שכדאי שתקרא שוב את השאלה כי בלי טענות והכל לא נראה לי הבבנת, זה בדיוק מה שעשיתי אבל אני לא רוצה שבמצב של 150 זה נגיד המספר אז יהיה רשום 150.00
XML עם PHP לפי הדוקומנטציה אפשר לשלוף XML בעזרת PHP ולהוסיף לXML דרך PHP, יכול להיות שמי שבנה את המסד נתונים לPHP כתב את הקבצים בעזרת XML זה הכי נוח כי מכניסים שם הכל לתגים שאתה ממציא ואתה יכול לשלוף רק תג מסוים מבפנים וזה הכי נוח.
אז אתה כותב את המשתנה במספר בקשר לזה שמ:
123.456789
יוצא לך עם ארבע ספרות:
123.4568
זה בגלל שזה מעגל למעלה.
אני יודע אבל אני רוצה שזה יעשה ככה אלא במקרה ויש מספר שאין בו שבר עשרוני של 4 ספרות כי אז זה יוצא לי 150.0000
במספר שלם שיציג רק את המספר השלם?
אם כן אז תבדוק בתנאי אם יש את הסימן נקודה בפנים אם כן שיציג 4 ספרות אם לא שיציג את הספרה בלבד.
אבל אני רוצה שגם נגיד במקרה וזה 150.264 (שזה רק שלוש ספרות עשרוניות) זה לא יציג לי 150.2640
what's the big deal?
print rtrim(number_format($number, 2), '.0');